#include <stdio>

using namespace std;

void ByteToBits( char c,char* ar)
{
	for ( i = 0; i < 8; i++)
	{		
		if ( c & 128)
		{
			ar[ i] = 1;
		}
		else
		{
			ar[ i] = 0;
		}
		c <<= 1;
	}
}
void BitsToByte( char &c,char *ar)
{
	char buf = 0;
	int tmp = 1;
	int i;
	for ( i = 5; i >= 0; i--)
	{
		if ( ar[i] == 1)
		{
			buf += (char)tmp;
		}
		tmp*=2;
	}
	return buf;
}


int main()
{
	char in[5] = { 0,0,0,1,1 };
	char ar[5];
	
	
	int p;
	int q;
	
	for ( char i = 0; i < 32; i++)
	{
		p = 0;
		q = 0;
		
		ByteToBits( i, ar);
		for ( int i = 0; i < 5; i++)
		{
		
		
		
	}
	
	
	
	
	
}